Tight Lower Bounds for Testing Linear Isomorphism
نویسندگان
چکیده
We study lower bounds for testing membership in families of linear/affine-invariant Boolean functions over the hypercube. A family of functions P ⊆ {{0, 1} → {0, 1}} is linear/affine invariant if for any f ∈ P , it is the case that f ◦L ∈ P for any linear/affine transformation L of the domain. Motivated by the recent resurgence of attention to the permutation isomorphism problem, we first focus on families that are linearly/affinely isomorphic to some fixed function. A function f : {0, 1} → {0, 1} is called linear isomorphic to a fixed Boolean function g if f = g ◦ A for some non-singular transformation A. Our main result is a tight adaptive, two-sided Ω(n) lower bound for testing linear isomorphism to the inner-product function. This is the first lower bound for testing linear isomorphism to a specific function that matches the trivial upper bound. Our proof exploits the elegant connection between testing and communication complexity discovered by Blais et al. (Computational Complexity, 2012.) Our results are also the first instance of this connection that gives better than Ω(n) lower bound for any property of Boolean functions. These results extend to testing linear isomorphism to any fixed function in the larger class of so-called Maiorana-McFarland bent functions. Our second result shows an Ω(2) query lower bound for any adaptive, two-sided tester for membership in the Maiorana-McFarland class of bent functions. This class of Boolean functions is also affine-invariant and its rich structure and pseudorandom properties have been well-studied in mathematics, coding theory and cryptography. Department of Computer Science, Purdue University, West Lafayette, IN. Email: [email protected]. Research supported in part by NSF grant 1019343 to the Computing Research Association for the CIFellows Project. Department of Mathematics, Duquesne University, Pittsburgh, PA. Email: [email protected]. Supported by NSF award CCF-1117079. SCIS, Florida International University, Miami, FL. Email: [email protected]. Part of the work was done when the author was at CSAIL, MIT and was supported by NSF awards CCF-1217423 and CCF-1065125. ISSN 1433-8092 Electronic Colloquium on Computational Complexity, Report No. 90 (2013)
منابع مشابه
Testing Properties of Linear Functions
The function f : F2 → F2 is k-linear if it returns the sum (over F2) of exactly k coordinates of its input. We introduce strong lower bounds on the query complexity for testing whether a function is k-linear. We show that for any k ≤ n 2 , at least k−o(k) queries are required to test k-linearity, and we show that when k ≈ n 2 , this lower bound is nearly tight since 4 3 k+o(k) queries are suffi...
متن کاملProperty Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees
In this paper, we study linear and quadratic Boolean functions in the context of property testing. We do this by observing that the query complexity of testing properties of linear and quadratic functions can be characterized in terms of complexity in another model of computation called parity decision trees. The observation allows us to characterize testable properties of linear functions in t...
متن کاملProperty Testing of Equivalence under a Permutation Group Action
For a permutation group G acting on the set Ω we say that two strings x, y : Ω → {0, 1} are Gisomorphic if they are equivalent under the action of G, i. e., if for some π ∈ G we have x(iπ) = y(i) for all i ∈ Ω. Cyclic Shift, Graph Isomorphism and Hypergraph Isomorphism are special cases, and subcases corresponding to certain classes of groups have been central to the design of efficient isomorp...
متن کاملLimitations of Algebraic Approaches to Graph Isomorphism Testing
We investigate the power of graph isomorphism algorithms based on algebraic reasoning techniques like Gröbner basis computation. The idea of these algorithms is to encode two graphs into a system of equations that are satisfiable if and only if if the graphs are isomorphic, and then to (try to) decide satisfiability of the system using, for example, the Gröbner basis algorithm. In some cases th...
متن کاملLinear Diophantine Equations, Group CSPs, and Graph Isomorphism
In recent years, we have seen several approaches to the graph isomorphism problem based on “generic” mathematical programming or algebraic (Gröbner basis) techniques. For most of these, lower bounds have been established. In fact, it has been shown that the pairs of nonisomorphic CFI-graphs (introduced by Cai, Fürer, and Immerman in 1992 as hard examples for the combinatorial Weisfeiler-Leman a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electronic Colloquium on Computational Complexity (ECCC)
دوره 20 شماره
صفحات -
تاریخ انتشار 2013